#include <deScene.hpp>
Inheritance diagram for IdeCollision:

Public Types | |
| enum | deCollideDetail { deCollidePoint = 0x01, deCollideSphere = 0x02, deCollideAABB = 0x04, deCollideOBB = 0x08, deCollide_32Bit = 0x7fffffff } |
| level of detail needed for collision More... | |
Public Member Functions | |
| virtual long | Release ()=0 |
| release the collision class (deletes it) | |
| virtual void | Reset ()=0 |
| clear out all the collisions that have accrued | |
| virtual long | GetNumCollisions ()=0 |
| returns the number of collisions accrued | |
| virtual void | GetCollision (long ColNum, deCollideInfo &collision)=0 |
| retrieves a specific collision occurrence | |
| virtual deBoolean | AddCollision (const deCollideInfo &collision)=0 |
Protected Member Functions | |
| virtual | ~IdeCollision () |
|
|
level of detail needed for collision
|
|
|
|
|
|
Implemented in deCollision. |
|
||||||||||||
|
retrieves a specific collision occurrence
Implemented in deCollision. |
|
|
returns the number of collisions accrued
Implemented in deCollision. |
|
|
release the collision class (deletes it)
Implemented in deCollision. |
|
|
clear out all the collisions that have accrued
Implemented in deCollision. |
1.3-rc3